home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
HENSA
/
INTERNET
/
ICHAT.ZIP
/
History
< prev
Wrap
Text File
|
1998-12-19
|
7KB
|
285 lines
v0.21 (11/02/97)
The first release version. Doesn't support much, but works OK.
Display handler needs sorting - it's horribly flickery
buttons should do something
Commands from IRC:
PRIVMSG,NOTICE,PING,JOIN,PART,QUIT,NICK
Commands to IRC:
PRIVMSG,NOTICE,USER,PASS,NICK,PART,QUIT,LUSERS,WHOIS,WHOWAS,MODE,TOPIC,NAMES,LIST,INVITE,STATS,LINKS,TIME,INFO
CTCP commands
PING,ACTION,ECHO
User commands
ME,MSG,JOIN,PART,LEAVE,QUOTE,RAW,PING,QUIT,NICK
v0.30 (12/02/97)
Display handler totally rewritten, now it's much faster. I took out the StrongARM and found out exactly how
slow it used to be.... uurgh! With the 710 it wasn't just flickery, it was crawling. The new one works at a
good speed even on the slower processors, though could still be improved (using the all-in-one fontpaint)
Colour/bold bits added, but you can't send them (yet)
Buttons still don't do anything
Nick handling much improved
v0.31 (12/02/97)
Bugfix in colour handler
v0.32 (12/02/97)
Colour handling much improved
Slight bug in display fixed
v0.33 (13/02/97)
Part of display handler rewritten
Colours now mIRC compatible
Underline added
Bold rewritten
v0.34 (13/02/97)
More CTCP commands added
Display still needs improving to display string segments during update
Still a v.minor bug in that the 'hanging' parts of letters aren't updated. I
need to add 6 to a number, but can't be bothered right now :)
v0.35 (15/02/97)
Fixed the bug in 'hanging' letters
Made /MSGs work properly
v0.36 (21/02/97)
Recoded some parts in assembler for speed
Minor bugfix which caused problems if you disconnected whilst still on a channel and then
reconnected
v0.37 (22/02/97)
Recoded large parts in assembler - one part is now 43x as fast!
Added 'QUERY' command to open a private chat window
The buttons finally do something
Display routines need coding in assembler, and making more efficient
DCC should be added
v0.38 (23/02/97)
Added 'CTCP' command so user can initiate CTCP commands
Added 'FINGER' command
Minor alterations to templates
Added sound support for CTCP sounds, using !SoundCon
Added 'SOUND' command
Added support for kicks
Added 'KICK' command
user/channel modes should be added
v0.50 (31/08/97)
Unreleased version (codename v2)
New icon design by Joern-Erik Burkert
Total (and I mean total) rewrite to fix all those niggling problems
and get it ready for DCC
Word wrap added
Alterations to templates
Display preprocessor should be written in assembler
v0.51 (01/09/97)
Display preprocessor and most of display written in assembler
Can now do everything v0.38 could, but much more efficiently due
to the rewrite
Still to add:
modes, DCC, sending colours, scripts, various others
should be altered to only take up the memory required (variable wimpslot)
v0.52 (02/09/97)
Handles modes, added 'MODE'
Some bugfixes
v0.53 (02/09/97)
Variable wimpslot means memory is only used for the channels actually in use
Slight alteration in the way private messages are handled
Added nick sorting
Added 'UMODE'
v0.54 (03/09/97)
Support for DCC chat added, so long as initiated from other end. Chat is
autoaccepted.
v0.55 (03/09/97)
Support for DCC send added, when initiated from other end (ie receive only)
Chat and send no longer autoaccepted
Still to add - DCC initiation, DCC resume (a la mIRC)
Fixed bug in 'QUIT' messages
Made sockets non-blocking so it multitasks when connecting
v0.56 (11/01/98)
Returned to work after a long absence (exams mainly)
Fixed a few DCC bugs
Altered some socket procedures
Added support for Justin Fletcher's !DCC
v0.60 (10/05/98)
Total rewrite, from scratch. Not a single line of code has survived
Totally dynamic socket, window and user handling
Improved memory handling
DCC not yet added
Full WimpCTCP support added
Much better display system, should be faster too
v0.61 (11/05/98)
Wimp_CTCP_Finished added (sorry Justin)
CTCP display tidied up, to make SED look better mainly
Now using StrongBS to compress iChat
Bug with internal finger routine fixed
A couple of cosmetic changes
DCC preparations made
v0.62 (13/05/98)
Finally discovered the source of an annoying user bug
(zero meant two different things), which had been crashing iChat nastily, but rarely
Modes added
WimpCTCP extra reason code added (no update to 'Finish' until I know from JF)
CTCP Clientinfo added
v0.62a (15/05/98)
Bug discovered in handling NOTICEs direct from server
v0.62b (04/06/98)
Bug discovered when nicks changed on channels with large numbers of users - which was
causing crashes
v0.63 (06/06/98)
Remote-initiated DCC chat added. Local-initiated will be added shortly.
v0.64 (07/06/98)
Local-initiated DCC chat added. Use "/CHAT <nick>"
v0.64b (07/06/98)
I give morons a bad name. Forgot to make it print up text you typed in DCC chat
v0.64c (11/06/98)
Fixed a small problem with DCC's integration with WimpCTCP
(Finally) altered the handling of CTCP_Finished
After a night with a very slow link, updated what happens if the server disconnects
v0.65 (13/06/98)
Added the wonderful menu system for selecting servers etc. (thanks to Joern-Erik
for the kick up the bum about that)
v0.65a (14/06/98)
Tidied up handling of DCC chats when there is no server connection
v0.65b (14/06/98)
Added a history (use up-arrow)
v0.66 (16/06/98)
Discovered bug with WimpCTCP handling of DCC SEND (iChat 'thought' it could
handle it natively)
This has been fixed by adding native DCC SEND support
Files can be received, but not yet sent. To send, JF's !DCC is still required
(/ctcp <nick> dcc send <file>)
If !DCC is loaded, it will be used instead of iChat's own routines. So you can
choose :)
v0.66a (16/06/98)
Ooops. Didn't give it enough memory. And in fiddling with messages I'd left
off a $ sign
v0.66b (18/06/98)
Altered handling of nick changes slightly
Added support for discontinuous ranges of servers in the servers file
Altered polling style slightly
Corrected a bug with handling slightly dodgy messages from the server
v0.66c (19/06/98)
Minor bugfixes and alterations to internal code bits, nothing exciting :)
v0.66d (20/06/98)
Doh!! When I added in DCC, I forgot to stop the program assuming all windows
were chat windows. Results - crashes. I'm very, very sorry.
v0.66e (20/06/98)
Disabled save icon so you can't re-drag a file that's already being DCC'd
Added "/J" command - identical to "/JOIN"
v0.67 (25/09/98)
Added support for /NAMES command
Added macros - with up to 4 parameters
Solved a problem that was occasionally causing crashes when colours were used
v0.68 (17/12/98)
Finally changed the colour code to something satisfying
Should have fixed "string too long" bug
Logging added - use /LOG in the window you want to start logging
Fixed /TOPIC command
v0.69 (19/12/98)
Adjusted handling of DCC saves and logging, to increase speed
Added "View" button to allow easy viewing of logfiles
Added DCC send
Added drag support - just drag a file to DCC send it